<?

/* CACTO OMAR CARPINTEYRO :: C3 v2.0*/

  require ("../../configuracion.php");
  require ("../../db.php");

  include("guiones_valida_guion.php");
  include("functions/guiones_funciones.php");
  include("catalogos/cat_Funciones.php");

// VARS
$no_pre = 0;
$E_Preguntas_num = "0";
// END VARS

// ********************************************************
// ***          ESTO ORDENA LA LISTA PRINCIPAL          ***
// ********************************************************

$cuantos_combos = $_POST['cuantos'];
$up_id_campo = array();
$up_ordenPregunta_campo = array();
$before_ordenPreguntaOrden = array();

for($i=1;$i<=$cuantos_combos;$i++) {
  $id_campo = 'preguntas_id'.$i;
  $new_ordenPregunta_selected = 'preguntasordenPregunta'.$i;
  $before_ordenPregunta = 'preguntasordenPregunta'.$i.'a';
  $before_ordenPreguntaOrden[$i] = $_POST[$before_ordenPregunta]; // TENGO QUE ORDEN ERA ANTES
  $up_id_campo[$i]    = $_POST[$id_campo]; // TENGO EL ID DEL CAMPO
  $up_ordenPregunta_campo[$i] = $_POST[$new_ordenPregunta_selected]; // TENGO EL NUEVO ordenPregunta DEL CAMPO
  //fun_Echo("up_ordenPregunta_campo","red",$up_id_campo[$i]."-".$before_ordenPreguntaOrden[$i]."-".$up_ordenPregunta_campo[$i]);
  
  if($before_ordenPreguntaOrden[$i] <> $up_ordenPregunta_campo[$i]) {
        if($before_ordenPreguntaOrden[$i] > $up_ordenPregunta_campo[$i]) {
            $empieza = $up_ordenPregunta_campo[$i];
            $termina = $before_ordenPreguntaOrden[$i];
            $suma = 1;
        }else{
            $empieza = $before_ordenPreguntaOrden[$i];
            $termina = $up_ordenPregunta_campo[$i];
            $suma = 0;
        }
      $actualizar_desde = $i;
  }
  
  
  $array_num = $i;
}




for($x=$empieza;$x<=$termina;$x++) {
$id_EO  = $up_id_campo[$x];
if ($suma == 1) {
    $newordenPregunta  = $before_ordenPreguntaOrden[$x]+1;
    if ($x == $termina) {
        $newordenPregunta = $up_ordenPregunta_campo[$x];
    }
}else{
    $newordenPregunta  = $before_ordenPreguntaOrden[$x]-1;
    if ($x == $empieza) {
        $newordenPregunta = $up_ordenPregunta_campo[$x];
    }
}


$mssql_00    = "UPDATE tbl_GuionesPreguntas SET ordenPregunta = '$newordenPregunta' WHERE id_GuionPregunta = '$id_EO'";
//fun_Echo("Nuevo Orden","blue",$mssql_00);
$result_00   = mssql_query($mssql_00);
}
/*
// *************************************************************************
// ***          ESTO ORDENAA LA SUBLISTA DE PREGUNTAS OPCIONALES          ***
// *************************************************************************

$num_opcion_multiple = $_POST['num_opcion_multiple']; // numero de preguntas de opcion multiple existentes

$up_id_subcampo = array();
$up_ordenPregunta_subcampo = array();
$up_id_subcampo_op = array();

$_r = 0;

for($r=1;$r<=$num_opcion_multiple;$r++) {
    $_o = 0;

    for($o=1;$o<=25;$o++) {

        $id_subcampo = 'preguntas_id'.$o.'p'.$r;
        $new_ordenPregunta_subselected = 'preguntasordenPregunta'.$o.'p'.$r;
        $id_subcampo_op = 'oppreguntas_id'.$o.'p'.$r;

        if ($_POST[$id_subcampo]) {
          $up_id_subcampo[$_r][$_o]   = $_POST[$id_subcampo]; // TENGO EL ID DEL CAMPO
          $up_ordenPregunta_subcampo[$_r][$_o] = $_POST[$new_ordenPregunta_subselected]; // TENGO EL NUEVO ordenPregunta DEL CAMPO
          $up_id_subcampo_op[$_r][$_o] = $_POST[$id_subcampo_op]; // TENGO EL ID_ENCUESTA_OPCIONES
          $array_subnum = $o;
        }else{
          break;
        }
        $_o++;
    }

    $_o = 0;

    for($l=1;$l<=$array_subnum;$l++) {
        $id_EOsub       = $up_id_subcampo[$_r][$_o];
        $newordenPreguntasub    = $up_ordenPregunta_subcampo[$_r][$_o];
        $idordenPreguntasub    = $up_id_subcampo_op[$_r][$_o];
        $mssql_00sub    = "UPDATE tbl_GuionesOpciones SET ordenOpcion = '$newordenPreguntasub' WHERE id_GuionOpciones = '$idordenPreguntasub' AND id_GuionPregunta = '$id_EOsub'";
        //fun_Echo("Nuevo SubOrden","red",$mssql_00sub);
        $result_00sub   = mssql_query($mssql_00sub);
        $_o++;
    }
    
    $_r++;

}
*/
?>
<script>
location='guiones_preguntas.php?idGuion=<?= $idGuion ?>&claveGuion=<?= $claveGuion ?>';
</script>
